home *** CD-ROM | disk | FTP | other *** search
Java Source | 1997-06-19 | 1.5 KB | 81 lines |
- package symantec.itools.lang;
-
-
- /**
- *
- *
- *
- * @see
- *
- * @version 1.0, Nov 26, 1996
- *
- * @author Symantec
- *
- */
-
- // 02/15/97 RKM Added isSolaris
-
- public final class OS
- {
- private static boolean isWindows95 = false;
- private static boolean isWindowsNT = false;
- private static boolean isMacintosh = false;
- private static boolean isSolaris = false;
-
- static
- {
- String s;
-
- s = System.getProperty("os.name");
-
- if(s.equals("Windows NT"))
- {
- isWindowsNT = true;
- }
- else if(s.equals("Windows 95"))
- {
- isWindows95 = true;
- }
- else if (s.equals("Macintosh") ||
- s.equals("macos") || //Applet Viewer
- s.equals("Mac OS") || //Netscape
- s.equals("MacOS")) //Internet Exploader
- {
- isMacintosh = true;
- }
- else if (s.equals("SunOS") ||
- s.equals("Solaris"))
- {
- isSolaris = true;
- }
- }
-
- private OS()
- {
- }
-
- public static boolean isWindows()
- {
- return (isWindows95() || isWindowsNT());
- }
-
- public static boolean isWindows95()
- {
- return (isWindows95);
- }
-
- public static boolean isWindowsNT()
- {
- return (isWindowsNT);
- }
-
- public static boolean isMacintosh()
- {
- return (isMacintosh);
- }
-
- public static boolean isSolaris()
- {
- return (isSolaris);
- }
- }